home *** CD-ROM | disk | FTP | other *** search
/ Champak 130 / Vol 130.iso / games / hummer.swf / scripts / __Packages / utils / FSound.as < prev   
Encoding:
Text File  |  2007-01-08  |  24.6 KB  |  661 lines

  1. var ┬º\x01┬º = 601;
  2. loop0:
  3. while(true)
  4. {
  5.    if(eval("\x01") == 601)
  6.    {
  7.       set("\x01",eval("\x01") + 138);
  8.       ┬º┬ºpush(true);
  9.       continue;
  10.    }
  11.    if(eval("\x01") == 945)
  12.    {
  13.       set("\x01",eval("\x01") - 652);
  14.       ┬º┬ºpush(true);
  15.       continue;
  16.    }
  17.    if(eval("\x01") == 293)
  18.    {
  19.       set("\x01",eval("\x01") + 50);
  20.       if(┬º┬ºpop())
  21.       {
  22.          set("\x01",eval("\x01") + 614);
  23.       }
  24.       continue;
  25.    }
  26.    if(eval("\x01") == 739)
  27.    {
  28.       set("\x01",eval("\x01") - 720);
  29.       if(┬º┬ºpop())
  30.       {
  31.          set("\x01",eval("\x01") + 926);
  32.       }
  33.       continue;
  34.    }
  35.    if(eval("\x01") == 19)
  36.    {
  37.       set("\x01",eval("\x01") + 926);
  38.       break;
  39.    }
  40.    if(eval("\x01") == 343)
  41.    {
  42.       set("\x01",eval("\x01") + 614);
  43.       break;
  44.    }
  45.    if(eval("\x01") != 962)
  46.    {
  47.       if(eval("\x01") == 957)
  48.       {
  49.          set("\x01",eval("\x01") - 705);
  50.          ┬º┬ºpush(true);
  51.       }
  52.       else
  53.       {
  54.          if(eval("\x01") != 252)
  55.          {
  56.             if(eval("\x01") == 624)
  57.             {
  58.                set("\x01",eval("\x01") - 223);
  59.                if(!_global.utils)
  60.                {
  61.                   _global.utils = new Object();
  62.                }
  63.                ┬º┬ºpop();
  64.                if(!_global.utils.FSound)
  65.                {
  66.                   utils.FSound extends MovieClip;
  67.                   _loc2_ = utils.FSound = function()
  68.                   {
  69.                      super();
  70.                      this.valume = 50;
  71.                      this.indexSound = 0;
  72.                   }.prototype;
  73.                   _loc2_.setValume = function(val)
  74.                   {
  75.                      this.valume = val;
  76.                      for(var _loc3_ in this)
  77.                      {
  78.                         if(this[_loc3_].loop != true)
  79.                         {
  80.                            this[_loc3_].sn.setVolume(val);
  81.                         }
  82.                      }
  83.                   };
  84.                   _loc2_.stopAllSound = function()
  85.                   {
  86.                      for(var _loc2_ in this)
  87.                      {
  88.                         trace(_loc2_ + " >>> deleted");
  89.                         this[_loc2_].sn.stop();
  90.                         this[_loc2_].removeMovieClip();
  91.                      }
  92.                   };
  93.                   _loc2_.playSound2 = function(sound, pan, loop, valumeT)
  94.                   {
  95.                      pan = pan != undefined ? pan : 0;
  96.                      pan = pan <= 100 ? pan : 100;
  97.                      pan = pan >= -100 ? pan : -100;
  98.                      if(this.valume > 0 && this[sound] == undefined)
  99.                      {
  100.                         this.indexSound = this.indexSound + 1;
  101.                         var mc = this.createEmptyMovieClip(sound,this.getNextHighestDepth());
  102.                         mc.sn = new Sound(mc);
  103.                         mc.sn.attachSound(sound);
  104.                         mc.sn.setVolume(this.valume);
  105.                         mc.sn.setPan(pan);
  106.                         mc.sn._parent = this;
  107.                         mc.sn._parent2 = mc;
  108.                         mc.loop = loop;
  109.                         mc.sn.mc = mc;
  110.                         mc.sn.indexSound = this.indexSound;
  111.                         if(loop == true)
  112.                         {
  113.                            mc.sn.start(0,1000000);
  114.                         }
  115.                         else
  116.                         {
  117.                            mc.sn.onSoundComplete = function()
  118.                            {
  119.                               this.mc.removeMovieClip();
  120.                            };
  121.                            mc.sn.start();
  122.                         }
  123.                         if(this["mc" + (this.indexSound - 100)].loop != true)
  124.                         {
  125.                            delete this["mc" + (this.indexSound - 100)].sn;
  126.                            this["mc" + (this.indexSound - 100)].removeMovieClip();
  127.                         }
  128.                         return mc.sn;
  129.                      }
  130.                   };
  131.                   _loc2_.playSound = function(sound, pan, loop, valumeT)
  132.                   {
  133.                      pan = pan != undefined ? pan : 0;
  134.                      pan = pan <= 100 ? pan : 100;
  135.                      pan = pan >= -100 ? pan : -100;
  136.                      if(this.valume > 0)
  137.                      {
  138.                         this.indexSound = this.indexSound + 1;
  139.                         var mc = this.createEmptyMovieClip("mc" + this.indexSound,this.getNextHighestDepth());
  140.                         mc.sn = new Sound(mc);
  141.                         mc.sn.attachSound(sound);
  142.                         if(valumeT)
  143.                         {
  144.                            mc.sn.setVolume(this.valume * valumeT);
  145.                         }
  146.                         else
  147.                         {
  148.                            mc.sn.setVolume(this.valume);
  149.                         }
  150.                         mc.sn.setPan(pan);
  151.                         mc.sn._parent = this;
  152.                         mc.sn._parent2 = mc;
  153.                         mc.loop = loop;
  154.                         mc.sn.mc = mc;
  155.                         mc.sn.indexSound = this.indexSound;
  156.                         if(loop == true)
  157.                         {
  158.                            mc.sn.start(0,1000000);
  159.                         }
  160.                         else
  161.                         {
  162.                            mc.sn.onSoundComplete = function()
  163.                            {
  164.                               this.mc.removeMovieClip();
  165.                            };
  166.                            mc.sn.start();
  167.                         }
  168.                         if(this["mc" + (this.indexSound - 100)].loop != true)
  169.                         {
  170.                            delete this["mc" + (this.indexSound - 100)].sn;
  171.                            this["mc" + (this.indexSound - 100)].removeMovieClip();
  172.                         }
  173.                         return mc.sn;
  174.                      }
  175.                   };
  176.                   ┬º┬ºpush(ASSetPropFlags(utils.FSound.prototype,null,1));
  177.                }
  178.                ┬º┬ºpop();
  179.             }
  180.             break;
  181.          }
  182.          set("\x01",eval("\x01") + 710);
  183.          if(┬º┬ºpop())
  184.          {
  185.             set("\x01",eval("\x01") - 338);
  186.          }
  187.       }
  188.       continue;
  189.    }
  190.    set("\x01",eval("\x01") - 338);
  191.    while(true)
  192.    {
  193.       if(eval(┬º┬ºpop()) == 528)
  194.       {
  195.          set("\x01",eval("\x01") + 33);
  196.          ┬º┬ºpush(true);
  197.       }
  198.       else if(eval("\x01") == 243)
  199.       {
  200.          set("\x01",eval("\x01") + 78);
  201.          ┬º┬ºpush(true);
  202.       }
  203.       else if(eval("\x01") == 592)
  204.       {
  205.          set("\x01",eval("\x01") + 10);
  206.          ┬º┬ºpush(true);
  207.       }
  208.       else
  209.       {
  210.          if(eval("\x01") == 84)
  211.          {
  212.             set("\x01",eval("\x01") + 158);
  213.             if(!_global.engine)
  214.             {
  215.                _global.engine = new Object();
  216.             }
  217.             ┬º┬ºpop();
  218.             if(!_global.engine.Screen)
  219.             {
  220.                engine.Screen extends MovieClip;
  221.                var _loc2_ = engine.Screen = function()
  222.                {
  223.                   super();
  224.                   this.arrowMc = this.createEmptyMovieClip("arrowMc",this.getNextHighestDepth());
  225.                   this.gameArea = this.level4.level3.level2.level1;
  226.                   this.cameraSpeed = 100;
  227.                   this.poleRot = 0;
  228.                   this.scale = 400;
  229.                }.prototype;
  230.                _loc2_.setGoal = function(g, p)
  231.                {
  232.                   this.goal = g;
  233.                   this.preview = p;
  234.                };
  235.                _loc2_.setCameraSpeed = function(val)
  236.                {
  237.                   this.cameraSpeed = val;
  238.                };
  239.                _loc2_.loadBg = function(url, compliteFunc, progressFunc, goal)
  240.                {
  241.                   if(!this.gameArea.trassa)
  242.                   {
  243.                      this.gameArea.createEmptyMovieClip("trassa",this.gameArea.getNextHighestDepth());
  244.                   }
  245.                   var _loc2_ = new Object();
  246.                   var _loc3_ = new MovieClipLoader();
  247.                   _loc2_.parent = this;
  248.                   _loc2_.onLoadInit = function(g)
  249.                   {
  250.                      trace("screen loading complite " + compliteFunc);
  251.                      this = this.parent;
  252.                      g._xscale = this.scale;
  253.                      g._yscale = this.scale;
  254.                      compliteFunc.apply(goal,[true]);
  255.                   };
  256.                   _loc2_.onLoadError = function(g)
  257.                   {
  258.                      trace("screen loading error " + compliteFunc);
  259.                      this = this.parent;
  260.                      compliteFunc.apply(goal,[false]);
  261.                   };
  262.                   _loc2_.onLoadProgress = function(target, bytesLoaded, bytesTotal)
  263.                   {
  264.                      this = this.parent;
  265.                      progressFunc.apply(goal,[bytesLoaded,bytesTotal]);
  266.                   };
  267.                   _loc3_.addListener(_loc2_);
  268.                   _loc3_.loadClip(url,this.gameArea.trassa);
  269.                   trace(">>>>>>>> url " + url);
  270.                };
  271.                _loc2_.setSize = function(x, y, dx, dy)
  272.                {
  273.                   this._x = x;
  274.                   this._y = y;
  275.                   this.level4._x = dx / 2;
  276.                   this.level4._y = dy / 2;
  277.                   this.level4.level3._yscale = 60;
  278.                   var _loc3_ = this._parent.getNextHighestDepth();
  279.                   var _loc2_ = this._parent.createEmptyMovieClip("mask " + _loc3_,_loc3_);
  280.                   _loc2_.beginFill(0,100);
  281.                   _loc2_.moveTo(0,0);
  282.                   _loc2_.lineTo(0,dy);
  283.                   _loc2_.lineTo(dx,dy);
  284.                   _loc2_.lineTo(dx,0);
  285.                   _loc2_._x = x;
  286.                   _loc2_._y = y;
  287.                   _loc2_.endFill();
  288.                   this.setMask(_loc2_);
  289.                };
  290.                _loc2_.getAngel = function(angel)
  291.                {
  292.                   this.arrowMc._rotation = angel;
  293.                   return this.arrowMc._rotation;
  294.                };
  295.                _loc2_.updateLevel1 = function()
  296.                {
  297.                   var _loc2_ = new Object();
  298.                   _loc2_.x = this.goal.getX();
  299.                   _loc2_.y = this.goal.getY();
  300.                   this.gameArea.trassa.localToGlobal(_loc2_);
  301.                   this.gameArea.globalToLocal(_loc2_);
  302.                   this.gameArea._x -= (_loc2_.x + this.gameArea._x) / 5;
  303.                   this.gameArea._y -= (_loc2_.y + this.gameArea._y) / 5;
  304.                };
  305.                _loc2_.updateLevel2 = function()
  306.                {
  307.                   var _loc4_ = this.level4.level3.level2._rotation;
  308.                   var _loc3_ = this.goal.getRotation();
  309.                   var _loc6_ = _loc3_ - _loc4_;
  310.                   var _loc5_ = _loc4_ - _loc3_;
  311.                   this.poleRot += this.getAngel(- _loc3_ - this.poleRot) / _root.gameInfo.settings.cameraSpeed;
  312.                   this.level4.level3.level2._rotation = this.poleRot - 90;
  313.                   this.preview.preview._rotation = _loc4_;
  314.                };
  315.                addr599:
  316.                _loc2_.updateLevel3 = function()
  317.                {
  318.                   var _loc2_ = 100 - 50 * (this.goal.autoSpeed / this.goal.autoSpeedMax);
  319.                   this.level4._xscale -= (this.level4._xscale - _loc2_) / 50;
  320.                   this.level4._yscale -= (this.level4._yscale - _loc2_) / 50;
  321.                   this.scaleNow = this.level4._xscale;
  322.                };
  323.                _loc2_.update = function()
  324.                {
  325.                   this.updateLevel1();
  326.                   this.updateLevel2();
  327.                   this.updateLevel3();
  328.                };
  329.                _loc2_.addObject = function()
  330.                {
  331.                   var _loc2_ = this.getNextHighestDepth();
  332.                   var _loc3_ = this.attachMovie("a1","a" + _loc2_,this.getNextHighestDepth());
  333.                   return _loc3_;
  334.                };
  335.                _loc2_.loadObjSkin = function(g, url, compliteFunc, progressFunc, goal)
  336.                {
  337.                   var _loc2_ = new Object();
  338.                   var _loc3_ = new MovieClipLoader();
  339.                   _loc2_.parent = this;
  340.                   _loc2_.onLoadInit = function(g)
  341.                   {
  342.                      trace("obj skin loading complite " + compliteFunc);
  343.                      this = this.parent;
  344.                      compliteFunc.apply(goal,[true]);
  345.                   };
  346.                   _loc2_.onLoadError = function(g)
  347.                   {
  348.                      trace("obj skin loading error " + compliteFunc);
  349.                      this = this.parent;
  350.                      compliteFunc.apply(goal,[false]);
  351.                   };
  352.                   _loc2_.onLoadProgress = function(target, bytesLoaded, bytesTotal)
  353.                   {
  354.                      this = this.parent;
  355.                      progressFunc.apply(goal,[bytesLoaded,bytesTotal]);
  356.                   };
  357.                   _loc3_.addListener(_loc2_);
  358.                   _loc3_.loadClip(url,g);
  359.                   trace(">>>>>>>> url " + url);
  360.                };
  361.                _loc2_.get360 = function(num)
  362.                {
  363.                   return num - 360 * Math.floor(num / 360);
  364.                };
  365.                _loc2_.updateObject = function(g1, p)
  366.                {
  367.                   var _loc2_ = new Object();
  368.                   _loc2_.x = p.getX();
  369.                   _loc2_.y = p.getY();
  370.                   this.gameArea.trassa.localToGlobal(_loc2_);
  371.                   this.globalToLocal(_loc2_);
  372.                   g1._x = _loc2_.x;
  373.                   g1._y = _loc2_.y;
  374.                   var _loc5_ = Math.round(this.get360(p.getRotation() + this.poleRot) / 5);
  375.                   g1.gotoAndStop(_loc5_);
  376.                   g1.swapDepths(Math.round(g1._y * 1000));
  377.                   g1._xscale = this.scaleNow;
  378.                   g1._yscale = this.scaleNow;
  379.                };
  380.                ┬º┬ºpush(ASSetPropFlags(engine.Screen.prototype,null,1));
  381.             }
  382.             ┬º┬ºpop();
  383.             break loop0;
  384.          }
  385.          if(eval("\x01") == 321)
  386.          {
  387.             set("\x01",eval("\x01") + 569);
  388.             if(┬º┬ºpop())
  389.             {
  390.                set("\x01",eval("\x01") - 831);
  391.             }
  392.             addr794:
  393.             while(true)
  394.             {
  395.                if(eval("\x01") == 683)
  396.                {
  397.                   set("\x01",eval("\x01") - 598);
  398.                   ┬º┬ºpush(true);
  399.                }
  400.                else if(eval("\x01") == 961)
  401.                {
  402.                   set("\x01",eval("\x01") - 746);
  403.                   if(┬º┬ºpop())
  404.                   {
  405.                      set("\x01",eval("\x01") + 454);
  406.                   }
  407.                }
  408.                else if(eval("\x01") == 85)
  409.                {
  410.                   set("\x01",eval("\x01") + 20);
  411.                   if(┬º┬ºpop())
  412.                   {
  413.                      set("\x01",eval("\x01") + 138);
  414.                   }
  415.                }
  416.                else
  417.                {
  418.                   if(eval("\x01") == 890)
  419.                   {
  420.                      set("\x01",eval("\x01") - 831);
  421.                      nextFrame();
  422.                      break loop0;
  423.                   }
  424.                   if(eval("\x01") == 561)
  425.                   {
  426.                      set("\x01",eval("\x01") + 146);
  427.                      if(┬º┬ºpop())
  428.                      {
  429.                         set("\x01",eval("\x01") - 331);
  430.                      }
  431.                   }
  432.                   else if(eval("\x01") == 59)
  433.                   {
  434.                      set("\x01",eval("\x01") + 902);
  435.                      ┬º┬ºpush(true);
  436.                   }
  437.                   else if(eval("\x01") == 769)
  438.                   {
  439.                      set("\x01",eval("\x01") - 404);
  440.                      if(┬º┬ºpop())
  441.                      {
  442.                         set("\x01",eval("\x01") + 227);
  443.                      }
  444.                   }
  445.                   else if(eval("\x01") == 923)
  446.                   {
  447.                      set("\x01",eval("\x01") - 413);
  448.                      if(┬º┬ºpop())
  449.                      {
  450.                         set("\x01",eval("\x01") - 426);
  451.                      }
  452.                   }
  453.                   else if(eval("\x01") == 376)
  454.                   {
  455.                      set("\x01",eval("\x01") + 547);
  456.                      ┬º┬ºpush(true);
  457.                   }
  458.                   else
  459.                   {
  460.                      if(eval("\x01") == 707)
  461.                      {
  462.                         set("\x01",eval("\x01") - 331);
  463.                         break loop0;
  464.                      }
  465.                      if(eval("\x01") == 365)
  466.                      {
  467.                         set("\x01",eval("\x01") + 227);
  468.                         break loop0;
  469.                      }
  470.                      if(eval("\x01") == 505)
  471.                      {
  472.                         set("\x01",eval("\x01") + 23);
  473.                         break loop0;
  474.                      }
  475.                      if(eval("\x01") == 137)
  476.                      {
  477.                         set("\x01",eval("\x01") + 472);
  478.                         set(┬º┬ºpop(),eval(┬º┬ºpop()) + 132);
  479.                         pr._alpha = 0;
  480.                         step = 10;
  481.                         this.onEnterFrame = function()
  482.                         {
  483.                            pr.gotoAndStop(Math.round(100 * _root.getBytesLoaded() / _root.getBytesTotal()));
  484.                            pr._alpha += step;
  485.                            if(pr._alpha > 100)
  486.                            {
  487.                               pr._alpha = 100;
  488.                               step = 0;
  489.                            }
  490.                            if(step < 0)
  491.                            {
  492.                               this._alpha += step;
  493.                            }
  494.                            if(this._alpha <= 0)
  495.                            {
  496.                               this._parent.loaded();
  497.                            }
  498.                            if(_root.getBytesLoaded() == _root.getBytesTotal())
  499.                            {
  500.                               step = -10;
  501.                            }
  502.                         };
  503.                         stop();
  504.                         break loop0;
  505.                      }
  506.                      if(eval("\x01") == 510)
  507.                      {
  508.                         set("\x01",eval("\x01") - 426);
  509.                         break loop0;
  510.                      }
  511.                      if(eval("\x01") == 609)
  512.                      {
  513.                         set("\x01",eval("\x01") + 160);
  514.                         ┬º┬ºpush(true);
  515.                      }
  516.                      else
  517.                      {
  518.                         if(eval("\x01") != 241)
  519.                         {
  520.                            break;
  521.                         }
  522.                         set("\x01",eval("\x01") + 264);
  523.                         if(┬º┬ºpop())
  524.                         {
  525.                            set("\x01",eval("\x01") + 23);
  526.                         }
  527.                      }
  528.                   }
  529.                }
  530.             }
  531.             continue;
  532.             addr794:
  533.          }
  534.          else
  535.          {
  536.             if(eval("\x01") == 454)
  537.             {
  538.                set("\x01",eval("\x01") - 317);
  539.                if(┬º┬ºpop())
  540.                {
  541.                   set("\x01",eval("\x01") + 472);
  542.                }
  543.             }
  544.             else if(eval("\x01") == 975)
  545.             {
  546.                set("\x01",eval("\x01") - 734);
  547.                ┬º┬ºgoto(addr794);
  548.                ┬º┬ºpush(true);
  549.             }
  550.             else
  551.             {
  552.                if(eval("\x01") == 377)
  553.                {
  554.                   set("\x01",eval("\x01") + 598);
  555.                   break loop0;
  556.                }
  557.                if(eval("\x01") == 602)
  558.                {
  559.                   set("\x01",eval("\x01") - 225);
  560.                   if(┬º┬ºpop())
  561.                   {
  562.                      set("\x01",eval("\x01") + 598);
  563.                   }
  564.                   ┬º┬ºgoto(addr794);
  565.                }
  566.                else if(eval("\x01") == 105)
  567.                {
  568.                   set("\x01",eval("\x01") + 138);
  569.                   toggleHighQuality();
  570.                   toggleHighQuality();
  571.                   ┬º┬ºpop()[┬º┬ºpop()]._xscale = engine.Screen = function()
  572.                   {
  573.                      super();
  574.                      this.arrowMc = this.createEmptyMovieClip("arrowMc",this.getNextHighestDepth());
  575.                      this.gameArea = this.level4.level3.level2.level1;
  576.                      this.cameraSpeed = 100;
  577.                      this.poleRot = 0;
  578.                      this.scale = 400;
  579.                   }.level4._xscale - (engine.Screen = function()
  580.                   {
  581.                      super();
  582.                      this.arrowMc = this.createEmptyMovieClip("arrowMc",this.getNextHighestDepth());
  583.                      this.gameArea = this.level4.level3.level2.level1;
  584.                      this.cameraSpeed = 100;
  585.                      this.poleRot = 0;
  586.                      this.scale = 400;
  587.                   }.level4._xscale - _loc2_) / 50;
  588.                   engine.Screen = function()
  589.                   {
  590.                      super();
  591.                      this.arrowMc = this.createEmptyMovieClip("arrowMc",this.getNextHighestDepth());
  592.                      this.gameArea = this.level4.level3.level2.level1;
  593.                      this.cameraSpeed = 100;
  594.                      this.poleRot = 0;
  595.                      this.scale = 400;
  596.                   }.level4._yscale = engine.Screen = function()
  597.                   {
  598.                      super();
  599.                      this.arrowMc = this.createEmptyMovieClip("arrowMc",this.getNextHighestDepth());
  600.                      this.gameArea = this.level4.level3.level2.level1;
  601.                      this.cameraSpeed = 100;
  602.                      this.poleRot = 0;
  603.                      this.scale = 400;
  604.                   }.level4._yscale - (engine.Screen = function()
  605.                   {
  606.                      super();
  607.                      this.arrowMc = this.createEmptyMovieClip("arrowMc",this.getNextHighestDepth());
  608.                      this.gameArea = this.level4.level3.level2.level1;
  609.                      this.cameraSpeed = 100;
  610.                      this.poleRot = 0;
  611.                      this.scale = 400;
  612.                   }.level4._yscale - _loc2_) / 50;
  613.                   engine.Screen = function()
  614.                   {
  615.                      super();
  616.                      this.arrowMc = this.createEmptyMovieClip("arrowMc",this.getNextHighestDepth());
  617.                      this.gameArea = this.level4.level3.level2.level1;
  618.                      this.cameraSpeed = 100;
  619.                      this.poleRot = 0;
  620.                      this.scale = 400;
  621.                   }.scaleNow = engine.Screen = function()
  622.                   {
  623.                      super();
  624.                      this.arrowMc = this.createEmptyMovieClip("arrowMc",this.getNextHighestDepth());
  625.                      this.gameArea = this.level4.level3.level2.level1;
  626.                      this.cameraSpeed = 100;
  627.                      this.poleRot = 0;
  628.                      this.scale = 400;
  629.                   }.level4._xscale;
  630.                }
  631.                else
  632.                {
  633.                   if(eval("\x01") == 215)
  634.                   {
  635.                      set("\x01",eval("\x01") + 454);
  636.                      ┬º┬ºpop() extends ┬º┬ºpop() | (┬º┬ºpop() | ┬º┬ºpop() << ┬º┬ºpop() % (┬º┬ºpop() << (┬º┬ºpop() >>> (┬º┬ºpop() gt ┬º┬ºpop() >>> (┬º┬ºpop() | ┬º┬ºpop())))));
  637.                      trace(┬º┬ºpop() << (┬º┬ºpop() gt (┬º┬ºpop() > ┬º┬ºpop())()));
  638.                      trace(┬º┬ºpop() << (┬º┬ºpop() gt (┬º┬ºpop() >>> (┬º┬ºpop() << ┬º┬ºpop()))()));
  639.                      ┬º┬ºpop() extends ┬º┬ºpop() >> (┬º┬ºpop() >>> ┬º┬ºpop());
  640.                      ┬º┬ºpush(┬º┬ºpop() >>> (┬º┬ºpop() >> (┬º┬ºpop() | ┬º┬ºpop() >>> ┬º┬ºpop()())));
  641.                      break loop0;
  642.                   }
  643.                   if(eval("\x01") != 669)
  644.                   {
  645.                      break loop0;
  646.                   }
  647.                   set("\x01",eval("\x01") - 215);
  648.                   ┬º┬ºgoto(addr794);
  649.                   ┬º┬ºpush(true);
  650.                }
  651.                ┬º┬ºgoto(addr794);
  652.             }
  653.             ┬º┬ºgoto(addr794);
  654.          }
  655.          ┬º┬ºgoto(addr794);
  656.          ┬º┬ºgoto(addr599);
  657.       }
  658.       ┬º┬ºgoto(addr794);
  659.    }
  660. }
  661.